﻿using System;

using Fuse8.DomainFramework.Domain;

namespace Fuse8.ContentManagementFramework.Domain
{
    [Serializable]
    public partial class CmsWorkflow : GuidEntityObject, ITrackingEntityObject
    {
        #region Properties    

        public int Cycle { get; set; }

        public DateTime? ApproveDateDeadline { get; set; }

        public DateTime? ReviewDateDeadline { get; set; }

        public int CreatedBy { get; set; }

        public DateTime DateCreated { get; set; }

        public int? LastUpdatedBy { get; set; }

        public DateTime? DateLastUpdated { get; set; }

        #endregion

        public CmsWorkflow()
        { }

        public override string TypeParameter
        {
            get 
            {
                return "Workflow";
            }
        }        
    }
}
